(function(vc){
    vc.extends({
        data:{
            positivePhotoInfo:{
                chooseFlag:0,// 1表示选择了照片,0表示未选择照片
                imgInfo:"",
                errorInfo:"",
            }
        },
         _initMethod:function(){

         },
         _initEvent:function(){
//              vc.component.$on('errorInfoEvent',function(_errorInfo){
//                     vc.component.registerInfo.errorInfo = _errorInfo;
//                     console.log('errorInfoEvent 事件被监听',_errorInfo)
//                 });

         },
        watch:{
            positivePhotoInfo:{
                deep: true,
                handler:function(){
                    vc.component.$emit('positivePhotoEvent',vc.component.positivePhotoInfo);
                }
             }
        },
        methods:{

            choosePositivePhoto:function(event){
                var photoFiles = event.target.files;
                if (photoFiles && photoFiles.length > 0) {
                        // 获取目前上传的文件
                        var file = photoFiles[0];// 文件大小校验的动作
                        if(file.size > 1024 * 1024 * 1) {
                            vc.component.positivePhotoInfo.errorInfo = '图片大小不能超过 2MB!';
                            return false;
                        }
                        var reader = new FileReader(); //新建FileReader对象
                        reader.readAsDataURL(file); //读取为base64
                        console.log('render obj:',reader);
                        reader.onloadend = function(e) {
                            vc.component.positivePhotoInfo.imgInfo = reader.result;
                            vc.component.positivePhotoInfo.chooseFlag = 1;
                        }
                    }
            },
            validatePositivePhoto:function(){
                return vc.validate.validate({
                                                   positivePhotoInfo:vc.component.positivePhotoInfo
                                               },{
                                                   'positivePhotoInfo.imgInfo':[
                                                       {
                                                           limit:"required",
                                                           param:"",
                                                           errInfo:"未上传证件照"
                                                       }
                                                   ],

                                               });
            }
        }

    });

})(window.vc);